Tachina fera
(Common Tachinid)